Gaia: A Development Infrastructure for Active Spaces
نویسندگان
چکیده
In this paper, we present an overview of our research project with Gaia, a development infrastructure for ubiquitous applications. This infrastructure is based on three main elements: a component-based middleware operating system that provides a generic computational environment for ubiquitous computing, an application model that defines a standard mechanism to build ubiquitous applications, and a scripting language that we use to assemble component-based applications and to coordinate activities in ubiquitous computing scenarios.
منابع مشابه
A Middleware Infrastructure for Active Spaces
P ervasive computing environments augment human thought and activity with digital information, processing, and analysis, providing an observed world that is enhanced by the behavioral context of its users. A spectrum of heterogeneous computation and communication devices aim to enhance user productivity and facilitate everyday tasks. Despite the prevalence of such devices, however, no suitable ...
متن کاملA Middleware for Context-Aware Agents in Ubiquitous Computing Environments
Ubiquitous Computing advocates the construction of massively distributed systems that help transform physical spaces into computationally active and intelligent environments. The design of systems and applications in these environments needs to take account of heterogeneous devices, mobile users and rapidly changing contexts. Most importantly, agents in ubiquitous and mobile environments need t...
متن کاملCommon models, patterns and best practices for pervasive systems design, implementation and evaluation
Practical experience building Gaia (Active Spaces), TEEVE (Tele-immersive Environment for Everybody), and Matrix (A Samsung sponsored project examining Active Spaces on PDAs) suggest certain common models, patterns and best practices aid the construction of pervasive and ubiquitous systems. While sharing many concerns with other software systems, these kinds of systems have particular problems....
متن کاملGaia Microserver: An Extendable Mobile Middleware Platform1
The Gaia ubiquitous computing platform currently supports mobile devices through a thin client proxy architecture. Mobile devices run a lightweight proxy client written in J2ME to join an active space. While this approach allows a wide variety of devices to interact with active spaces, it lacks the ability to use device specific functionality. This problem is addressed by combining the J2ME cli...
متن کاملBeyond Global Communications: The Active World
The confluence of pervasive computing, anywhere/anytime access to information resources and scalable computing enables the construction of smart environments or Active Spaces. In such a Space, a spectrum of computation and communication devices seamlessly augment human thought and activity with digital information, processing, and analysis to provide an observed or imagined world that is automa...
متن کامل